home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
U-User Group
/
(k)ub.d64
/
cardco'pad.proc
< prev
next >
Wrap
Text File
|
2007-02-28
|
963b
|
59 lines
9000 // ╦EYPAD ╨ROC
9010 //
9020 // ╘HIS PROCEDURE ALLOWS YOU TO
9030 // READ A ├ARDCO ├ARDKEY ╬UMERIC
9040 // ╦EYPAD PLUGGED INTO EITHER
9050 // JOYSTICK PORT.
9060 //
9070 // ┼RIC ┼DWARD ╚AAS
9080 // 512 ╩AMESTOWN ├OURT
9090 // ┼DGEWOOD, ═─ 21040
9100 //
9110 PROC KEYPAD(PORT,REF A$) CLOSED
9120 IF PORT=1 THEN
9130 N:=56321
9140 ELIF PORT=2 THEN
9150 N:=56320
9160 ELSE
9170 PRINT "ILLEGAL PORT"
9180 END
9190 ENDIF
9200 Z:=PEEK(N) MOD 128
9210 CASE Z OF
9220 WHEN 96
9230 A$:=CHR$(13)
9240 WHEN 97
9250 A$:="."
9260 WHEN 98
9270 A$:="*"
9280 WHEN 99
9290 A$:="/"
9300 WHEN 100
9310 A$:="-"
9320 WHEN 101
9330 A$:="+"
9340 WHEN 102
9350 A$:="9"
9360 WHEN 103
9370 A$:="8"
9380 WHEN 104
9390 A$:="7"
9400 WHEN 105
9410 A$:="6"
9420 WHEN 106
9430 A$:="5"
9440 WHEN 107
9450 A$:="4"
9460 WHEN 108
9470 A$:="3"
9480 WHEN 109
9490 A$:="2"
9500 WHEN 110
9510 A$:="1"
9520 WHEN 111
9530 A$:="0"
9540 OTHERWISE
9550 A$:=CHR$(0)
9560 ENDCASE
9570 ENDPROC KEYPAD